﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PacketAnalyzer.Data
{
    public class ZentecDescription
    {
        public static Dictionary<string, string> ErrorCode = new Dictionary<string, string>()
        {
            {"00","정상"},
            {"H1","FEP Header의 번호1‘Start 구분자’오류"},
            {"H2","FEP Header의 번호2 ‘Data 길이’오류"},
            {"H3","FEP Header의 번호3 ‘업무구분자’오류"},
            {"H4","FEP Header의 번호3 ‘업무계 장비 구분자’오류"},
            {"H5","FEP Header의 번호5 ‘전문코드’ 오류"},
            {"H6","FEP Header의 번호6 ‘응답코드’ 오류"},
            {"H7","FEP Header의 번호7 ‘일자’ 오류"},
            {"H8","FEP Header의 번호8 ‘시간’ 오류"},
            {"H9","FEP Header의 번호9 ‘일련번호’ 오류"},
            {"A4","Base21 Header의 번호4‘BP 번호’ 오류"},
            {"U3","USER Header의 번호3‘시장 구분’ 오류"},
            {"F1","업무 시작 전 (process 기동 시각 전)"},
            {"F2","업무 종료 후 (process 종료 시각 후)"},
            {"F3","이미 기동 중 (process 기동 중)"},
            {"F4","업무 Service 중지 상태"},
            {"F5","Timeout (Data 송신 시간 초과)"},
            {"B1","장 시작 전 대외계 거부"},
            {"B2","장 종료 후 대외계 거부"},
            {"B3","대외기관 송신 process 장애"},
            {"ER","FEP SYSTEM 장애"},
            {"91","Base21 HEADER내 TR-CODE 오류"},
            {"92","Base21 HEADER내 회사번호 오류"},
            {"93","TR TIME 오류"},
            {"96","STOP 후 DATA 입력"},
            {"98","증권전산 60초 Timeout 처리 Data"}
        };
    }
}
